package com.kylin.domain.authority.command;

import com.kylin.shared.enums.ApprovalState;
import com.kylin.shared.enums.MarketingType;
import com.kylin.shared.enums.YesNoEnum;
import lombok.Builder;
import lombok.Value;

/**
 * 查询商品命令
 * @author Damon S.
 * @version v1.0.1
 * @date 2019年11月26日 17:14
 */
@Value
@Builder
public class QueryCommodityCommand {
    Long    commodityId;
    String  name;
    String  subtitle;
    String  commodityCode;
    Integer price;
    Long    merchantId;
    ApprovalState approvalState;
    YesNoEnum shelved;
    YesNoEnum removed;
    MarketingType marketingType;
    Long pageSize;
    Long pageIndex;
}
